//
//  HHSelectedTextField.h
//  Flower
//
//  Created by 花花 on 2016/12/13.
//  Copyright © 2016年 花花. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "HHToolBar.h"
#import "HHSinglePickerView.h"
typedef void(^CancelHandler)();
typedef void(^SingDoneCallback)(UITextField *textField,NSInteger selectedIndex,NSString *selectedValue);

@interface HHSelectedTextField : UITextField

//是否自动设置选中的内容待textField中 默认为NO
@property (nonatomic, assign)   BOOL autoSelectedText;

//弹出的pickerView的高度 默认为250
@property (nonatomic, assign)  CGFloat  pickerViewHeihgt;

//自定义设置toolBar的属性
- (void)setuptoolBarWithHandler:(void(^)(HHToolBar *toolBar))handler;
/**
 *  @param toolBarText   提示文字
 *  @param data          数据 -- 数组(字符串)
 *  @param defaultIndex  默认选中index
 *  @param cancelHandler 取消操作
 *  @param doneHandler   完成操作

 */
-(void)showSingleColPickerWithToolBarText:(NSString *)toolBarText withData:(NSArray<NSString *>*)data withDefault:(NSInteger)defaultIndex
                        withCancelHandler:(CancelHandler)cancelHandler withDoneHandler:(SingDoneCallback)doneHandler;

@end
